package com.huitone.gddw.dao.monitoring.environment.host;

import java.util.List;
import java.util.Map;

import com.huitone.gddw.dao.entity.HostInterface;
import com.huitone.gddw.service.dto.monitoring.environment.host.HostTotalMonitorDTO;
/**
 * 主机接口访问Dao
 * @author CSY
 *
 */
public interface IHostInterfaceDao {
	/**
	 * 删除对象的所有主机接口访问信息
	 * @param objId
	 * @return
	 */
	Integer delByObjId(String objId);
	
	/**
	 * 查询总数
	 * @param map
	 * @return
	 */
    int selectCount(Map<String,Object> map);
    /**
     * 页面列表查询
     * @param map
     * @return
     */
    List<HostTotalMonitorDTO> selectPage(Map<String,Object> map);
    /**
     * 导出
     * @param map
     * @return
     */
    List<HostTotalMonitorDTO> getRecord(Map<String,Object> map);
    
//    int deleteByPrimaryKey(String hostInterfaceId);
//
//    int insert(HostInterface record);
//
//    int insertSelective(HostInterface record);
//
//    HostInterface selectByPrimaryKey(String hostInterfaceId);
//
//    int updateByPrimaryKeySelective(HostInterface record);
//
//    int updateByPrimaryKey(HostInterface record);
}